﻿// ===============================================================================
//  Copyright © ymind.net. All rights reserved .
//  官方网站：http://ymind.net/
//  版权所有：彦铭工作室 老陈出品
// ===============================================================================

using System;
using System.Runtime.InteropServices;

namespace Lcsoft.TemplateEngine.XHtmlParser
{
	/// <summary>
	/// 表示 <see cref="XHtmlParser"/> 运行状态的枚举值。
	/// </summary>
	[ComVisible(true)]
	[Serializable]
	internal enum XHtmlParserStatus
	{
		/// <summary>
		/// 开始标签。
		/// </summary>
		TagStart,

		/// <summary>
		/// 结束标签。
		/// </summary>
		TagEnd,

		/// <summary>
		/// 标签。
		/// </summary>
		Tag,

		/// <summary>
		/// 文本。
		/// </summary>
		Text,

		/// <summary>
		/// xhtml 属性。
		/// </summary>
		Attribute,

		/// <summary>
		/// xhtml 属性的值。
		/// </summary>
		AttributeValue,

		/// <summary>
		/// Sgml 注释。
		/// </summary>
		SgmlComment,

		/// <summary>
		/// 注释。
		/// </summary>
		Comment,

		/// <summary>
		/// 单引号。
		/// </summary>
		InsideSingleQuotes,

		/// <summary>
		/// 双引号。
		/// </summary>
		InsideDoubleQuotes,
	}
}
